impression stamping - German English Dictionary